import { number } from "echarts";

/**
 * 首页板块查询参数
 */
export interface IndexTypeQuery extends PageQuery {


  id?: number | null;

  /**
   * 首页板块类型名称
   */
  name?: string | null;

  /**
   * 首页类型uuid
   */
  typeId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: string | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 是否显示
   */
  showNum?: number | null;

  /**
   * 内容分类 1:机构 2:艺术家 3:艺术品 4:文章 5:图片
   */
  type?: number | null;

}

/**
 * 首页板块分页对象
 */
export interface IndexTypePageVO {
  id?: number | null;

  /**
   * 首页板块类型名称
   */
  name?: string | null;

  /**
   * 首页类型uuid
   */
  typeId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: string | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 是否显示
   */
  showNum?: number | null;

  /**
   * 内容分类 1:机构 2:艺术家 3:艺术品 4:文章 5:图片
   */
  type?: number | null;
}

/**
 * 首页板块分页
 */
export type IndexTypePageResult = PageResult<IndexTypePageVO[]>;

export interface IndexType {
  id?: number | null;

  /**
   * 首页板块类型名称
   */
  name?: string | null;

  /**
   * 首页类型uuid
   */
  typeId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: string | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 是否显示
   */
  showNum?: number | null;

  /**
   * 内容分类 1:机构 2:艺术家 3:艺术品 4:文章 5:图片
   */
  type?: number | null;
}

/**
 * 首页板块表单对象
 */
export interface IndexTypeForm {
  id?: number | null;

  /**
   * 首页板块类型名称
   */
  name?: string | null;

  /**
   * 首页类型uuid
   */
  typeId?: string | null;

  /**
   * 创建人ID
   */
  createUser?: string | null;

  /**
   * 创建时间
   */
  createTime?: number | null;

  /**
   * 修改时间
   */
  updateTime?: number | null;

  /**
   * 排序
   */
  sort?: number | null;

  /**
   * 1:启用
   */
  status?: number | null;

  /**
   * 是否显示
   */
  isIndex?: number | null;

  /**
   * 是否显示
   */
  showNum?: number | null;

  /**
   * 内容分类 1:机构 2:艺术家 3:艺术品 4:文章 5:图片
   */
  type?: number | null;
}


